Concept
distributed systems
Variants
Distributed Information Processing, Distributed Computing
Parents
Computer EngineeringComputer Science
Children
AvailabilityCloud ComputingDatacenter ComputingEdge ComputingFault Tolerance
19.8K
Publications
1.2M
Citations
35.7K
Authors
4.2K
Institutions
Asynchronous Coordination and Consensus
1977 - 1986
The period foregrounded causality and time-ordering as central concerns in distributed computation, enabling reasoning about events across processes without a global clock. It formalized partial ordering through happened-before-like concepts and lightweight clocks, providing foundations for synchronization, correctness, and debugging in distributed algorithms. Decoupled interaction and global-state awareness through snapshotting and generative coordination (tuple-space-like models) enabled asynchronous communication, flexible middleware, and robust checkpointing. These directions unified efforts around reliability, correctness, and scalable coordination in early distributed systems.
No papers available
Backpressure-Based Scheduling
1987 - 1993
Asynchronous Fault-Tolerant Coordination
1994 - 2000
Grid-Scale Coordination
2001 - 2007
Vertex-Centric Dataflow Era
2008 - 2014
Coded Distributed Computing
2015 - 2016
Resilient Distributed Computation
2017 - 2023